﻿using ProntuarioEletronicoMobile.Repositorio;
using System;
using System.Collections.Generic;
using System.Data.Linq;
using System.Linq;
using System.Text;

namespace ProntuarioEletronicoMobile.Banco
{
    public class PacienteDataContext : DataContext
    {
        public PacienteDataContext(string connectionString) : base(connectionString){ }

        public Table<Paciente> Pacientes
        {
            get
            {
                return this.GetTable<Paciente>();
            }
        }

        public IList<Paciente> CarregarPaciente(int id_paciente)
        {
            //Listando Valores do Banco de Dados
            IList<Paciente> ListaDePacientes = null;
            PacienteDataContext pacientes_bd = new PacienteDataContext(@"isostore:/PacienteDB.sdf");

            IQueryable<Paciente> PacienteQuery = from paciente in pacientes_bd.Pacientes where paciente.IDPaciente == id_paciente select paciente;
            ListaDePacientes = PacienteQuery.ToList();

            return ListaDePacientes;
        }
    }
}
